#pragma once

#include "common_config_manager.h"

namespace El {
namespace Common {

class ConfigInit {

    ConfigInit();
    ~ConfigInit();

public:
    static ConfigInit &GetInstance();

    bool InitDefaultConfig();

private:
    // 初始化语言
    void InitLanguage();
    void InitRecord();
    void InitCloudModel();
    void InitStorage();
    void InitAudio();
    void InitOSD();
    void InitNetwork();
};

} // namespace Common
} // namespace El
